﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Page.Master" AutoEventWireup="true"
    CodeBehind="frmLeyMuestras.aspx.cs" Inherits="MC.SMC.UI.Min.frmLeyMuestras" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script type="text/javascript">
        $(function () {

        });

        //IMPORTAR
        var confirmed = false;
        function confirmDialog(obj) {
            if (!confirmed) {
                $("#dialog-confirm").dialog({
                    title: 'Confirmación',
                    resizable: false,
                    height: 140,
                    modal: true,
                    buttons: {
                        "Yes": function () {
                            $(this).dialog("close");
                            confirmed = true; obj.click();
                        },
                        "No": function () {
                            $(this).dialog("close");
                        }
                    }
                });
            }

            return confirmed;
        }

        function Forzar() {
            __doPostBack('', '');
        }

    </script>

    <script type="text/javascript">
        function ValidarArchivoCarga() {
            var fuLaboratorio = document.getElementById('<%= fuLaboratorio.ClientID %>');
            var hfFormatosPermitidos = document.getElementById('<%= hfFormatosPermitidos.ClientID %>');
            var textoError = document.getElementById('<%= lblMensajeError.ClientID %>');
            var fileName = fuLaboratorio.value;
            var _arrayFormatos = hfFormatosPermitidos.value.split(",");
            var _formato = fileName.substr(fileName.lastIndexOf('.')).toLowerCase();
            var formatoValidado = document.getElementById('<%= hfFormatoValidado.ClientID %>');

            //Validacion FORMATO
            var _formatoPermitido = false;
            for (var i = 0; i < _arrayFormatos.length; i++) {
                if (_formato == _arrayFormatos[i]) {
                    _formatoPermitido = true;
                    break;
                }
            }

            if (!_formatoPermitido) {
                textoError.innerHTML = "Formatos permitidos: " + hfFormatosPermitidos.value;
                formatoValidado.value = 0;
            }
            else {
                textoError.innerHTML = "";
                formatoValidado.value = 1;
            }
        }
    </script>

    <div class="navegacion">
        <asp:Label runat="server" ID="lblNavegacion" Text="" />
    </div>
    <table>
        <tr>
            <td>
                <h1>Actualizar Ley
                </h1>
            </td>
        </tr>
    </table>
    <fieldset style="height: 60px;">
        <table width="100%">
            <asp:HiddenField ID="hfFormatosPermitidos" runat="server" />
            <asp:HiddenField ID="hfFormatoValidado" runat="server" Value="1" />
            <tr>
                <td>
                    <asp:RadioButtonList ID="rblLaboratorios" runat="server" RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                </td>
                <td>
                    <asp:FileUpload ID="fuLaboratorio" runat="server" class="botton" onchange="Javascript: ValidarArchivoCarga();" />
                </td>
                <td>
                    <asp:Button ID="btnMostrarArchivo" runat="server" Text="Cargar datos del archivo" class="botton" ToolTip="Cargar datos del archivo"
                        Width="150px" OnClick="btnMostrarArchivo_Click"></asp:Button>
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <asp:Label runat="server" ID="lblMensajeError" ForeColor="Red" />
                </td>
            </tr>
        </table>
    </fieldset>
    <div style="height: 230px; border: 1; overflow: auto;">
        <table>
            <tr>
                <td>
                    <asp:GridView ID="gvLey" runat="server" AutoGenerateColumns="False" Width="950px"
                        CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt"
                        DataKeyNames="Muestra">
                        <Columns>
                            <asp:BoundField DataField="Muestra" HeaderText="Muestra" />
                            <asp:BoundField DataField="ValorAg" HeaderText="ValorAg" />
                            <asp:BoundField DataField="ValorPb" HeaderText="ValorPb" />
                            <asp:BoundField DataField="ValorZn" HeaderText="ValorZn" />
                            <asp:BoundField DataField="ValorCu" HeaderText="ValorCu" />
                            <asp:BoundField DataField="ValorFe" HeaderText="ValorFe" />
                            <asp:BoundField DataField="Validacion" HeaderText="Validación" />
                        </Columns>
                    </asp:GridView>
                </td>
            </tr>
        </table>
    </div>
    <table width="950px">
        <tr>
            <td>
                <span>Ingrese Observación Adicional: </span>
                <asp:TextBox ID="txtObservaciones" runat="server" CssClass="CajaTexto" Width="100%" />
            </td>
        </tr>
    </table>
    <fieldset style="height: 30px; vertical-align: middle">
        <table width="100%" style="vertical-align: middle">
            <tr>
                <td>
                    <asp:Button ID="btnImportar" runat="server" Text="Importar" class="botton" Width="100px" ToolTip="Importar"
                        OnClick="btnImportar_Click" OnClientClick="return confirmDialog(this);"></asp:Button>
                </td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td style="text-align: right">
                    <asp:Button ID="bntSalir" runat="server" Text="Salir" class="botton" Width="100px" ToolTip="Salir"
                        OnClick="bntSalir_Click"></asp:Button>
                </td>
            </tr>
        </table>
    </fieldset>

    <div id="dialog-confirm" style="display: none;">
        ¿Está seguro de importar las leyes?
    </div>
</asp:Content>
